/* 
    yolo conv layer 11 shape:
    batch = 8
    input channel = 512
    height = 14
    width = 14
    output channel = 1024
    kernel size = 3x3
    padding = 1
    stride = 1
*/
__kernel void default_function_kernel0(__global float* restrict placeholder, __global float* restrict placeholder1, __global float* restrict compute) {
   float compute_local[32];
  __local float compute_shared[3584];
  __local float placeholder_shared[2048];
  compute_local[0] = 0.000000e+00f;
  compute_local[2] = 0.000000e+00f;
  compute_local[4] = 0.000000e+00f;
  compute_local[6] = 0.000000e+00f;
  compute_local[8] = 0.000000e+00f;
  compute_local[10] = 0.000000e+00f;
  compute_local[12] = 0.000000e+00f;
  compute_local[14] = 0.000000e+00f;
  compute_local[16] = 0.000000e+00f;
  compute_local[18] = 0.000000e+00f;
  compute_local[20] = 0.000000e+00f;
  compute_local[22] = 0.000000e+00f;
  compute_local[24] = 0.000000e+00f;
  compute_local[26] = 0.000000e+00f;
  compute_local[28] = 0.000000e+00f;
  compute_local[30] = 0.000000e+00f;
  compute_local[1] = 0.000000e+00f;
  compute_local[3] = 0.000000e+00f;
  compute_local[5] = 0.000000e+00f;
  compute_local[7] = 0.000000e+00f;
  compute_local[9] = 0.000000e+00f;
  compute_local[11] = 0.000000e+00f;
  compute_local[13] = 0.000000e+00f;
  compute_local[15] = 0.000000e+00f;
  compute_local[17] = 0.000000e+00f;
  compute_local[19] = 0.000000e+00f;
  compute_local[21] = 0.000000e+00f;
  compute_local[23] = 0.000000e+00f;
  compute_local[25] = 0.000000e+00f;
  compute_local[27] = 0.000000e+00f;
  compute_local[29] = 0.000000e+00f;
  compute_local[31] = 0.000000e+00f;
  for (int rv_inner_outer = 0; rv_inner_outer < 32; ++rv_inner_outer) {
    barrier(CLK_LOCAL_MEM_FENCE);
    compute_shared[((((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + ((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) / 64) * 896)) + ((((int)get_local_id(2)) % 32) * 28))] = ((((0 - ((int)get_local_id(1))) <= (((int)get_group_id(1)) * 2)) && (0 <= ((int)get_local_id(0)))) ? placeholder[((((((((((((int)get_group_id(2)) / 8) * 28672) + ((int)get_group_id(1))) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + (rv_inner_outer * 6272)) + ((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) / 64) * 200704)) + ((((int)get_local_id(2)) % 32) * 196))] : 0.000000e+00f);
    compute_shared[((((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) + 16) / 64) * 896)) + (((((int)get_local_id(2)) + 8) % 32) * 28))] = ((((0 - ((int)get_local_id(1))) <= (((int)get_group_id(1)) * 2)) && (0 <= ((int)get_local_id(0)))) ? placeholder[((((((((((((int)get_group_id(2)) / 8) * 28672) + ((int)get_group_id(1))) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + (rv_inner_outer * 6272)) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) + 16) / 64) * 200704)) + (((((int)get_local_id(2)) + 8) % 32) * 196))] : 0.000000e+00f);
    compute_shared[((((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) + 32) / 64) * 896)) + (((((int)get_local_id(2)) + 16) % 32) * 28))] = ((((0 - ((int)get_local_id(1))) <= (((int)get_group_id(1)) * 2)) && (0 <= ((int)get_local_id(0)))) ? placeholder[((((((((((((int)get_group_id(2)) / 8) * 28672) + ((int)get_group_id(1))) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + (rv_inner_outer * 6272)) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) + 32) / 64) * 200704)) + (((((int)get_local_id(2)) + 16) % 32) * 196))] : 0.000000e+00f);
    compute_shared[((((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) + 48) / 64) * 896)) + (((((int)get_local_id(2)) + 24) % 32) * 28))] = ((((0 - ((int)get_local_id(1))) <= (((int)get_group_id(1)) * 2)) && (0 <= ((int)get_local_id(0)))) ? placeholder[((((((((((((int)get_group_id(2)) / 8) * 28672) + ((int)get_group_id(1))) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + (rv_inner_outer * 6272)) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) + 48) / 64) * 200704)) + (((((int)get_local_id(2)) + 24) % 32) * 196))] : 0.000000e+00f);
    compute_shared[(((((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + ((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) / 64) * 896)) + ((((int)get_local_id(2)) % 32) * 28)) + 896)] = ((((0 - ((int)get_local_id(1))) <= (((int)get_group_id(1)) * 2)) && (0 <= ((int)get_local_id(0)))) ? placeholder[(((((((((((((int)get_group_id(2)) / 8) * 28672) + ((int)get_group_id(1))) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + (rv_inner_outer * 6272)) + ((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) / 64) * 200704)) + ((((int)get_local_id(2)) % 32) * 196)) + 200704)] : 0.000000e+00f);
    compute_shared[((((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) + 80) / 64) * 896)) + (((((int)get_local_id(2)) + 40) % 32) * 28))] = ((((0 - ((int)get_local_id(1))) <= (((int)get_group_id(1)) * 2)) && (0 <= ((int)get_local_id(0)))) ? placeholder[((((((((((((int)get_group_id(2)) / 8) * 28672) + ((int)get_group_id(1))) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + (rv_inner_outer * 6272)) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) + 80) / 64) * 200704)) + (((((int)get_local_id(2)) + 40) % 32) * 196))] : 0.000000e+00f);
    compute_shared[((((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) + 96) / 64) * 896)) + (((((int)get_local_id(2)) + 48) % 32) * 28))] = ((((0 - ((int)get_local_id(1))) <= (((int)get_group_id(1)) * 2)) && (0 <= ((int)get_local_id(0)))) ? placeholder[((((((((((((int)get_group_id(2)) / 8) * 28672) + ((int)get_group_id(1))) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + (rv_inner_outer * 6272)) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) + 96) / 64) * 200704)) + (((((int)get_local_id(2)) + 48) % 32) * 196))] : 0.000000e+00f);
    compute_shared[((((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) + 112) / 64) * 896)) + (((((int)get_local_id(2)) + 56) % 32) * 28))] = ((((0 - ((int)get_local_id(1))) <= (((int)get_group_id(1)) * 2)) && (0 <= ((int)get_local_id(0)))) ? placeholder[((((((((((((int)get_group_id(2)) / 8) * 28672) + ((int)get_group_id(1))) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + (rv_inner_outer * 6272)) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) + 112) / 64) * 200704)) + (((((int)get_local_id(2)) + 56) % 32) * 196))] : 0.000000e+00f);
    compute_shared[(((((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + ((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) / 64) * 896)) + ((((int)get_local_id(2)) % 32) * 28)) + 1792)] = ((((0 - ((int)get_local_id(1))) <= (((int)get_group_id(1)) * 2)) && (0 <= ((int)get_local_id(0)))) ? placeholder[(((((((((((((int)get_group_id(2)) / 8) * 28672) + ((int)get_group_id(1))) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + (rv_inner_outer * 6272)) + ((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) / 64) * 200704)) + ((((int)get_local_id(2)) % 32) * 196)) + 401408)] : 0.000000e+00f);
    compute_shared[((((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) + 144) / 64) * 896)) + (((((int)get_local_id(2)) + 72) % 32) * 28))] = ((((0 - ((int)get_local_id(1))) <= (((int)get_group_id(1)) * 2)) && (0 <= ((int)get_local_id(0)))) ? placeholder[((((((((((((int)get_group_id(2)) / 8) * 28672) + ((int)get_group_id(1))) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + (rv_inner_outer * 6272)) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) + 144) / 64) * 200704)) + (((((int)get_local_id(2)) + 72) % 32) * 196))] : 0.000000e+00f);
    compute_shared[((((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) + 160) / 64) * 896)) + (((((int)get_local_id(2)) + 80) % 32) * 28))] = ((((0 - ((int)get_local_id(1))) <= (((int)get_group_id(1)) * 2)) && (0 <= ((int)get_local_id(0)))) ? placeholder[((((((((((((int)get_group_id(2)) / 8) * 28672) + ((int)get_group_id(1))) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + (rv_inner_outer * 6272)) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) + 160) / 64) * 200704)) + (((((int)get_local_id(2)) + 80) % 32) * 196))] : 0.000000e+00f);
    compute_shared[((((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) + 176) / 64) * 896)) + (((((int)get_local_id(2)) + 88) % 32) * 28))] = ((((0 - ((int)get_local_id(1))) <= (((int)get_group_id(1)) * 2)) && (0 <= ((int)get_local_id(0)))) ? placeholder[((((((((((((int)get_group_id(2)) / 8) * 28672) + ((int)get_group_id(1))) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + (rv_inner_outer * 6272)) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) + 176) / 64) * 200704)) + (((((int)get_local_id(2)) + 88) % 32) * 196))] : 0.000000e+00f);
    compute_shared[(((((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + ((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) / 64) * 896)) + ((((int)get_local_id(2)) % 32) * 28)) + 2688)] = ((((0 - ((int)get_local_id(1))) <= (((int)get_group_id(1)) * 2)) && (0 <= ((int)get_local_id(0)))) ? placeholder[(((((((((((((int)get_group_id(2)) / 8) * 28672) + ((int)get_group_id(1))) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + (rv_inner_outer * 6272)) + ((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) / 64) * 200704)) + ((((int)get_local_id(2)) % 32) * 196)) + 602112)] : 0.000000e+00f);
    compute_shared[((((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) + 208) / 64) * 896)) + (((((int)get_local_id(2)) + 104) % 32) * 28))] = ((((0 - ((int)get_local_id(1))) <= (((int)get_group_id(1)) * 2)) && (0 <= ((int)get_local_id(0)))) ? placeholder[((((((((((((int)get_group_id(2)) / 8) * 28672) + ((int)get_group_id(1))) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + (rv_inner_outer * 6272)) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) + 208) / 64) * 200704)) + (((((int)get_local_id(2)) + 104) % 32) * 196))] : 0.000000e+00f);
    compute_shared[((((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) + 224) / 64) * 896)) + (((((int)get_local_id(2)) + 112) % 32) * 28))] = ((((0 - ((int)get_local_id(1))) <= (((int)get_group_id(1)) * 2)) && (0 <= ((int)get_local_id(0)))) ? placeholder[((((((((((((int)get_group_id(2)) / 8) * 28672) + ((int)get_group_id(1))) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + (rv_inner_outer * 6272)) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) + 224) / 64) * 200704)) + (((((int)get_local_id(2)) + 112) % 32) * 196))] : 0.000000e+00f);
    compute_shared[((((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) + 240) / 64) * 896)) + (((((int)get_local_id(2)) + 120) % 32) * 28))] = ((((0 - ((int)get_local_id(1))) <= (((int)get_group_id(1)) * 2)) && (0 <= ((int)get_local_id(0)))) ? placeholder[((((((((((((int)get_group_id(2)) / 8) * 28672) + ((int)get_group_id(1))) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + (rv_inner_outer * 6272)) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) + 240) / 64) * 200704)) + (((((int)get_local_id(2)) + 120) % 32) * 196))] : 0.000000e+00f);
    if ((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) < (2048 - ((int)get_local_id(0)))) {
      if ((((int)get_local_id(2)) * 2) < (147 - ((int)get_local_id(1)))) {
        if (((int)get_local_id(2)) < 74) {
          if (((((int)get_group_id(2)) % 8) * 64) < (512 - (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) / 32))) {
            placeholder_shared[((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0)))] = placeholder1[((((((((int)get_group_id(2)) % 8) * 2048) + rv_inner_outer) + ((((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) / 32) * 32)) * 32) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) % 32))];
          }
        }
      }
      if ((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) < (1824 - ((int)get_local_id(0)))) {
        if ((((int)get_local_id(2)) * 2) < (131 - ((int)get_local_id(1)))) {
          if (((int)get_local_id(2)) < 66) {
            if (((((int)get_group_id(2)) % 8) * 64) < (505 - (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) / 32))) {
              placeholder_shared[(((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 224)] = placeholder1[(((((((((int)get_group_id(2)) % 8) * 2048) + rv_inner_outer) + ((((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) / 32) * 32)) * 32) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) % 32)) + 7168)];
            }
          }
        }
        if ((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) < (1600 - ((int)get_local_id(0)))) {
          if ((((int)get_local_id(2)) * 2) < (115 - ((int)get_local_id(1)))) {
            if (((int)get_local_id(2)) < 58) {
              if (((((int)get_group_id(2)) % 8) * 64) < (498 - (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) / 32))) {
                placeholder_shared[(((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 448)] = placeholder1[(((((((((int)get_group_id(2)) % 8) * 2048) + rv_inner_outer) + ((((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) / 32) * 32)) * 32) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) % 32)) + 14336)];
              }
            }
          }
          if ((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) < (1376 - ((int)get_local_id(0)))) {
            if ((((int)get_local_id(2)) * 2) < (99 - ((int)get_local_id(1)))) {
              if (((int)get_local_id(2)) < 50) {
                if (((((int)get_group_id(2)) % 8) * 64) < (491 - (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) / 32))) {
                  placeholder_shared[(((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 672)] = placeholder1[(((((((((int)get_group_id(2)) % 8) * 2048) + rv_inner_outer) + ((((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) / 32) * 32)) * 32) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) % 32)) + 21504)];
                }
              }
            }
            if ((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) < (1152 - ((int)get_local_id(0)))) {
              if ((((int)get_local_id(2)) * 2) < (83 - ((int)get_local_id(1)))) {
                if (((int)get_local_id(2)) < 42) {
                  if (((((int)get_group_id(2)) % 8) * 64) < (484 - (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) / 32))) {
                    placeholder_shared[(((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 896)] = placeholder1[(((((((((int)get_group_id(2)) % 8) * 2048) + rv_inner_outer) + ((((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) / 32) * 32)) * 32) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) % 32)) + 28672)];
                  }
                }
              }
              if ((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) < (928 - ((int)get_local_id(0)))) {
                if ((((int)get_local_id(2)) * 2) < (67 - ((int)get_local_id(1)))) {
                  if (((int)get_local_id(2)) < 34) {
                    if (((((int)get_group_id(2)) % 8) * 64) < (477 - (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) / 32))) {
                      placeholder_shared[(((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 1120)] = placeholder1[(((((((((int)get_group_id(2)) % 8) * 2048) + rv_inner_outer) + ((((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) / 32) * 32)) * 32) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) % 32)) + 35840)];
                    }
                  }
                }
                if ((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) < (704 - ((int)get_local_id(0)))) {
                  if ((((int)get_local_id(2)) * 2) < (51 - ((int)get_local_id(1)))) {
                    if (((int)get_local_id(2)) < 26) {
                      if (((((int)get_group_id(2)) % 8) * 64) < (470 - (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) / 32))) {
                        placeholder_shared[(((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 1344)] = placeholder1[(((((((((int)get_group_id(2)) % 8) * 2048) + rv_inner_outer) + ((((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) / 32) * 32)) * 32) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) % 32)) + 43008)];
                      }
                    }
                  }
                  if ((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) < (480 - ((int)get_local_id(0)))) {
                    if ((((int)get_local_id(2)) * 2) < (35 - ((int)get_local_id(1)))) {
                      if (((int)get_local_id(2)) < 18) {
                        if (((((int)get_group_id(2)) % 8) * 64) < (463 - (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) / 32))) {
                          placeholder_shared[(((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 1568)] = placeholder1[(((((((((int)get_group_id(2)) % 8) * 2048) + rv_inner_outer) + ((((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) / 32) * 32)) * 32) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) % 32)) + 50176)];
                        }
                      }
                    }
                    if ((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) < (256 - ((int)get_local_id(0)))) {
                      if ((((int)get_local_id(2)) * 2) < (19 - ((int)get_local_id(1)))) {
                        if (((int)get_local_id(2)) < 10) {
                          if (((((int)get_group_id(2)) % 8) * 64) < (456 - (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) / 32))) {
                            placeholder_shared[(((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 1792)] = placeholder1[(((((((((int)get_group_id(2)) % 8) * 2048) + rv_inner_outer) + ((((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) / 32) * 32)) * 32) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) % 32)) + 57344)];
                          }
                        }
                      }
                      if ((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) < (32 - ((int)get_local_id(0)))) {
                        if ((((int)get_local_id(2)) * 2) < (3 - ((int)get_local_id(1)))) {
                          if (((int)get_local_id(2)) < 2) {
                            if (((((int)get_group_id(2)) % 8) * 64) < (449 - (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) / 32))) {
                              placeholder_shared[(((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 2016)] = placeholder1[(((((((((int)get_group_id(2)) % 8) * 2048) + rv_inner_outer) + ((((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) / 32) * 32)) * 32) + (((((((int)get_local_id(2)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) % 32)) + 64512)];
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
    barrier(CLK_LOCAL_MEM_FENCE);
    compute_local[0] = (compute_local[0] + (compute_shared[((((int)get_local_id(1)) * 14) + ((int)get_local_id(0)))] * placeholder_shared[(((int)get_local_id(2)) * 64)]));
    compute_local[2] = (compute_local[2] + (compute_shared[((((int)get_local_id(1)) * 14) + ((int)get_local_id(0)))] * placeholder_shared[((((int)get_local_id(2)) * 64) + 512)]));
    compute_local[4] = (compute_local[4] + (compute_shared[((((int)get_local_id(1)) * 14) + ((int)get_local_id(0)))] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1024)]));
    compute_local[6] = (compute_local[6] + (compute_shared[((((int)get_local_id(1)) * 14) + ((int)get_local_id(0)))] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1536)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 896)] * placeholder_shared[(((int)get_local_id(2)) * 64)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 896)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 512)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 896)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1024)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 896)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1536)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1792)] * placeholder_shared[(((int)get_local_id(2)) * 64)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1792)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 512)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1792)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1024)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1792)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1536)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2688)] * placeholder_shared[(((int)get_local_id(2)) * 64)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2688)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 512)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2688)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1024)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2688)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1536)]));
    compute_local[1] = (compute_local[1] + (compute_shared[((((int)get_local_id(1)) * 14) + ((int)get_local_id(0)))] * placeholder_shared[((((int)get_local_id(2)) * 64) + 32)]));
    compute_local[3] = (compute_local[3] + (compute_shared[((((int)get_local_id(1)) * 14) + ((int)get_local_id(0)))] * placeholder_shared[((((int)get_local_id(2)) * 64) + 544)]));
    compute_local[5] = (compute_local[5] + (compute_shared[((((int)get_local_id(1)) * 14) + ((int)get_local_id(0)))] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1056)]));
    compute_local[7] = (compute_local[7] + (compute_shared[((((int)get_local_id(1)) * 14) + ((int)get_local_id(0)))] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1568)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 896)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 32)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 896)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 544)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 896)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1056)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 896)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1568)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1792)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 32)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1792)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 544)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1792)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1056)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1792)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1568)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2688)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 32)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2688)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 544)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2688)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1056)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2688)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1568)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 28)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 28)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 513)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 28)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1025)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 28)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1537)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 924)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 924)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 513)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 924)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1025)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 924)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1537)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1820)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1820)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 513)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1820)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1025)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1820)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1537)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2716)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2716)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 513)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2716)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1025)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2716)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1537)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 28)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 33)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 28)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 545)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 28)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1057)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 28)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1569)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 924)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 33)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 924)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 545)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 924)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1057)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 924)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1569)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1820)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 33)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1820)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 545)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1820)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1057)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1820)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1569)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2716)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 33)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2716)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 545)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2716)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1057)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2716)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1569)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 56)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 2)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 56)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 514)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 56)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1026)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 56)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1538)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 952)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 2)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 952)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 514)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 952)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1026)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 952)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1538)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1848)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 2)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1848)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 514)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1848)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1026)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1848)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1538)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2744)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 2)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2744)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 514)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2744)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1026)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2744)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1538)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 56)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 34)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 56)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 546)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 56)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1058)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 56)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1570)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 952)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 34)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 952)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 546)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 952)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1058)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 952)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1570)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1848)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 34)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1848)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 546)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1848)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1058)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1848)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1570)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2744)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 34)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2744)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 546)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2744)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1058)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2744)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1570)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 84)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 3)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 84)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 515)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 84)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1027)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 84)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1539)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 980)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 3)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 980)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 515)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 980)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1027)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 980)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1539)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1876)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 3)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1876)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 515)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1876)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1027)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1876)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1539)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2772)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 3)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2772)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 515)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2772)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1027)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2772)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1539)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 84)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 35)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 84)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 547)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 84)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1059)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 84)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1571)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 980)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 35)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 980)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 547)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 980)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1059)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 980)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1571)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1876)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 35)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1876)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 547)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1876)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1059)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1876)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1571)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2772)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 35)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2772)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 547)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2772)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1059)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2772)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1571)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 112)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 4)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 112)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 516)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 112)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1028)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 112)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1540)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1008)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 4)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1008)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 516)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1008)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1028)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1008)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1540)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1904)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 4)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1904)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 516)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1904)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1028)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1904)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1540)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2800)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 4)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2800)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 516)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2800)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1028)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2800)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1540)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 112)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 36)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 112)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 548)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 112)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1060)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 112)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1572)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1008)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 36)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1008)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 548)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1008)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1060)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1008)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1572)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1904)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 36)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1904)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 548)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1904)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1060)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1904)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1572)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2800)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 36)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2800)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 548)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2800)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1060)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2800)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1572)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 140)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 5)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 140)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 517)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 140)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1029)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 140)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1541)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1036)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 5)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1036)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 517)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1036)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1029)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1036)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1541)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1932)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 5)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1932)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 517)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1932)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1029)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1932)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1541)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2828)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 5)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2828)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 517)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2828)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1029)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2828)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1541)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 140)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 37)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 140)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 549)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 140)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1061)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 140)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1573)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1036)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 37)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1036)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 549)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1036)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1061)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1036)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1573)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1932)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 37)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1932)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 549)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1932)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1061)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1932)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1573)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2828)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 37)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2828)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 549)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2828)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1061)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2828)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1573)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 168)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 6)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 168)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 518)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 168)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1030)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 168)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1542)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1064)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 6)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1064)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 518)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1064)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1030)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1064)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1542)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1960)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 6)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1960)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 518)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1960)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1030)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1960)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1542)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2856)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 6)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2856)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 518)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2856)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1030)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2856)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1542)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 168)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 38)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 168)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 550)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 168)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1062)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 168)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1574)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1064)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 38)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1064)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 550)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1064)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1062)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1064)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1574)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1960)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 38)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1960)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 550)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1960)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1062)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1960)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1574)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2856)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 38)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2856)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 550)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2856)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1062)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2856)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1574)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 196)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 7)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 196)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 519)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 196)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1031)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 196)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1543)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1092)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 7)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1092)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 519)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1092)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1031)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1092)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1543)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1988)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 7)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1988)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 519)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1988)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1031)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1988)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1543)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2884)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 7)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2884)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 519)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2884)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1031)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2884)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1543)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 196)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 39)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 196)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 551)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 196)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1063)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 196)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1575)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1092)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 39)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1092)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 551)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1092)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1063)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1092)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1575)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1988)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 39)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1988)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 551)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1988)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1063)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1988)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1575)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2884)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 39)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2884)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 551)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2884)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1063)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2884)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1575)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 224)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 8)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 224)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 520)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 224)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1032)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 224)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1544)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1120)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 8)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1120)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 520)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1120)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1032)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1120)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1544)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2016)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 8)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2016)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 520)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2016)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1032)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2016)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1544)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2912)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 8)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2912)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 520)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2912)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1032)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2912)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1544)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 224)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 40)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 224)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 552)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 224)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1064)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 224)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1576)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1120)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 40)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1120)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 552)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1120)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1064)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1120)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1576)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2016)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 40)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2016)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 552)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2016)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1064)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2016)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1576)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2912)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 40)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2912)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 552)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2912)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1064)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2912)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1576)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 252)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 9)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 252)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 521)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 252)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1033)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 252)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1545)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1148)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 9)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1148)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 521)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1148)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1033)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1148)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1545)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2044)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 9)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2044)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 521)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2044)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1033)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2044)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1545)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2940)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 9)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2940)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 521)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2940)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1033)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2940)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1545)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 252)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 41)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 252)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 553)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 252)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1065)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 252)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1577)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1148)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 41)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1148)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 553)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1148)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1065)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1148)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1577)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2044)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 41)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2044)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 553)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2044)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1065)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2044)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1577)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2940)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 41)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2940)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 553)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2940)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1065)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2940)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1577)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 280)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 10)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 280)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 522)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 280)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1034)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 280)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1546)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1176)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 10)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1176)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 522)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1176)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1034)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1176)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1546)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2072)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 10)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2072)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 522)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2072)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1034)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2072)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1546)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2968)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 10)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2968)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 522)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2968)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1034)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2968)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1546)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 280)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 42)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 280)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 554)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 280)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1066)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 280)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1578)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1176)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 42)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1176)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 554)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1176)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1066)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1176)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1578)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2072)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 42)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2072)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 554)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2072)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1066)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2072)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1578)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2968)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 42)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2968)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 554)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2968)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1066)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2968)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1578)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 308)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 11)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 308)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 523)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 308)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1035)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 308)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1547)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1204)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 11)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1204)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 523)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1204)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1035)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1204)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1547)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2100)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 11)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2100)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 523)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2100)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1035)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2100)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1547)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2996)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 11)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2996)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 523)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2996)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1035)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2996)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1547)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 308)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 43)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 308)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 555)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 308)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1067)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 308)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1579)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1204)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 43)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1204)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 555)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1204)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1067)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1204)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1579)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2100)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 43)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2100)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 555)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2100)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1067)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2100)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1579)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2996)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 43)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2996)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 555)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2996)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1067)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2996)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1579)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 336)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 12)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 336)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 524)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 336)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1036)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 336)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1548)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1232)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 12)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1232)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 524)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1232)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1036)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1232)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1548)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2128)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 12)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2128)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 524)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2128)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1036)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2128)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1548)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3024)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 12)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3024)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 524)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3024)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1036)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3024)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1548)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 336)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 44)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 336)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 556)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 336)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1068)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 336)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1580)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1232)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 44)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1232)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 556)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1232)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1068)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1232)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1580)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2128)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 44)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2128)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 556)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2128)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1068)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2128)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1580)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3024)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 44)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3024)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 556)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3024)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1068)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3024)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1580)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 364)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 13)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 364)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 525)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 364)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1037)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 364)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1549)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1260)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 13)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1260)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 525)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1260)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1037)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1260)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1549)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2156)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 13)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2156)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 525)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2156)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1037)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2156)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1549)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3052)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 13)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3052)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 525)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3052)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1037)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3052)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1549)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 364)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 45)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 364)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 557)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 364)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1069)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 364)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1581)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1260)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 45)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1260)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 557)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1260)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1069)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1260)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1581)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2156)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 45)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2156)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 557)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2156)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1069)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2156)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1581)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3052)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 45)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3052)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 557)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3052)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1069)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3052)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1581)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 392)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 14)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 392)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 526)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 392)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1038)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 392)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1550)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1288)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 14)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1288)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 526)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1288)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1038)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1288)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1550)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2184)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 14)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2184)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 526)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2184)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1038)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2184)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1550)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3080)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 14)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3080)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 526)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3080)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1038)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3080)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1550)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 392)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 46)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 392)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 558)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 392)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1070)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 392)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1582)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1288)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 46)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1288)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 558)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1288)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1070)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1288)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1582)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2184)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 46)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2184)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 558)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2184)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1070)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2184)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1582)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3080)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 46)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3080)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 558)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3080)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1070)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3080)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1582)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 420)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 15)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 420)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 527)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 420)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1039)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 420)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1551)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1316)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 15)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1316)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 527)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1316)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1039)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1316)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1551)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2212)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 15)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2212)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 527)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2212)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1039)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2212)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1551)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3108)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 15)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3108)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 527)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3108)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1039)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3108)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1551)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 420)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 47)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 420)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 559)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 420)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1071)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 420)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1583)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1316)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 47)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1316)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 559)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1316)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1071)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1316)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1583)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2212)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 47)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2212)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 559)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2212)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1071)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2212)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1583)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3108)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 47)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3108)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 559)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3108)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1071)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3108)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1583)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 448)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 16)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 448)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 528)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 448)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1040)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 448)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1552)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1344)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 16)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1344)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 528)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1344)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1040)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1344)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1552)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2240)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 16)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2240)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 528)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2240)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1040)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2240)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1552)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3136)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 16)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3136)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 528)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3136)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1040)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3136)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1552)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 448)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 48)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 448)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 560)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 448)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1072)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 448)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1584)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1344)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 48)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1344)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 560)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1344)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1072)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1344)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1584)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2240)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 48)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2240)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 560)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2240)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1072)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2240)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1584)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3136)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 48)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3136)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 560)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3136)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1072)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3136)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1584)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 476)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 17)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 476)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 529)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 476)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1041)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 476)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1553)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1372)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 17)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1372)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 529)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1372)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1041)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1372)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1553)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2268)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 17)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2268)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 529)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2268)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1041)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2268)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1553)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3164)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 17)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3164)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 529)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3164)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1041)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3164)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1553)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 476)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 49)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 476)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 561)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 476)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1073)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 476)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1585)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1372)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 49)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1372)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 561)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1372)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1073)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1372)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1585)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2268)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 49)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2268)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 561)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2268)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1073)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2268)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1585)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3164)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 49)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3164)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 561)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3164)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1073)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3164)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1585)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 504)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 18)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 504)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 530)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 504)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1042)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 504)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1554)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1400)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 18)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1400)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 530)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1400)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1042)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1400)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1554)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2296)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 18)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2296)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 530)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2296)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1042)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2296)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1554)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3192)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 18)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3192)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 530)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3192)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1042)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3192)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1554)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 504)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 50)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 504)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 562)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 504)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1074)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 504)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1586)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1400)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 50)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1400)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 562)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1400)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1074)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1400)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1586)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2296)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 50)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2296)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 562)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2296)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1074)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2296)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1586)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3192)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 50)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3192)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 562)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3192)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1074)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3192)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1586)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 532)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 19)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 532)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 531)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 532)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1043)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 532)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1555)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1428)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 19)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1428)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 531)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1428)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1043)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1428)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1555)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2324)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 19)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2324)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 531)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2324)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1043)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2324)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1555)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3220)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 19)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3220)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 531)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3220)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1043)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3220)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1555)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 532)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 51)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 532)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 563)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 532)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1075)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 532)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1587)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1428)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 51)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1428)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 563)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1428)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1075)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1428)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1587)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2324)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 51)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2324)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 563)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2324)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1075)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2324)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1587)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3220)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 51)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3220)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 563)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3220)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1075)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3220)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1587)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 560)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 20)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 560)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 532)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 560)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1044)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 560)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1556)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1456)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 20)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1456)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 532)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1456)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1044)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1456)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1556)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2352)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 20)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2352)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 532)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2352)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1044)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2352)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1556)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3248)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 20)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3248)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 532)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3248)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1044)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3248)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1556)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 560)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 52)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 560)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 564)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 560)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1076)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 560)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1588)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1456)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 52)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1456)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 564)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1456)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1076)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1456)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1588)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2352)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 52)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2352)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 564)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2352)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1076)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2352)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1588)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3248)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 52)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3248)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 564)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3248)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1076)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3248)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1588)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 588)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 21)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 588)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 533)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 588)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1045)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 588)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1557)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1484)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 21)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1484)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 533)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1484)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1045)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1484)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1557)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2380)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 21)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2380)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 533)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2380)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1045)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2380)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1557)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3276)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 21)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3276)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 533)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3276)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1045)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3276)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1557)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 588)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 53)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 588)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 565)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 588)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1077)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 588)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1589)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1484)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 53)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1484)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 565)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1484)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1077)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1484)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1589)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2380)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 53)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2380)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 565)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2380)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1077)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2380)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1589)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3276)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 53)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3276)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 565)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3276)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1077)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3276)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1589)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 616)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 22)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 616)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 534)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 616)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1046)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 616)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1558)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1512)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 22)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1512)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 534)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1512)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1046)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1512)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1558)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2408)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 22)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2408)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 534)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2408)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1046)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2408)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1558)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3304)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 22)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3304)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 534)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3304)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1046)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3304)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1558)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 616)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 54)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 616)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 566)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 616)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1078)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 616)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1590)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1512)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 54)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1512)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 566)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1512)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1078)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1512)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1590)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2408)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 54)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2408)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 566)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2408)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1078)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2408)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1590)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3304)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 54)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3304)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 566)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3304)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1078)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3304)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1590)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 644)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 23)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 644)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 535)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 644)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1047)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 644)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1559)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1540)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 23)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1540)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 535)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1540)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1047)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1540)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1559)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2436)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 23)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2436)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 535)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2436)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1047)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2436)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1559)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3332)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 23)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3332)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 535)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3332)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1047)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3332)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1559)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 644)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 55)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 644)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 567)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 644)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1079)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 644)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1591)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1540)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 55)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1540)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 567)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1540)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1079)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1540)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1591)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2436)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 55)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2436)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 567)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2436)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1079)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2436)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1591)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3332)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 55)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3332)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 567)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3332)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1079)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3332)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1591)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 672)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 24)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 672)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 536)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 672)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1048)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 672)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1560)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1568)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 24)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1568)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 536)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1568)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1048)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1568)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1560)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2464)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 24)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2464)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 536)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2464)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1048)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2464)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1560)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3360)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 24)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3360)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 536)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3360)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1048)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3360)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1560)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 672)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 56)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 672)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 568)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 672)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1080)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 672)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1592)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1568)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 56)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1568)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 568)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1568)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1080)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1568)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1592)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2464)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 56)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2464)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 568)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2464)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1080)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2464)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1592)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3360)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 56)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3360)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 568)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3360)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1080)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3360)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1592)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 700)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 25)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 700)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 537)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 700)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1049)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 700)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1561)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1596)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 25)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1596)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 537)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1596)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1049)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1596)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1561)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2492)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 25)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2492)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 537)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2492)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1049)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2492)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1561)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3388)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 25)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3388)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 537)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3388)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1049)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3388)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1561)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 700)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 57)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 700)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 569)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 700)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1081)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 700)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1593)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1596)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 57)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1596)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 569)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1596)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1081)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1596)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1593)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2492)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 57)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2492)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 569)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2492)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1081)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2492)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1593)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3388)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 57)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3388)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 569)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3388)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1081)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3388)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1593)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 728)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 26)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 728)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 538)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 728)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1050)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 728)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1562)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1624)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 26)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1624)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 538)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1624)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1050)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1624)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1562)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2520)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 26)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2520)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 538)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2520)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1050)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2520)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1562)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3416)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 26)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3416)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 538)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3416)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1050)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3416)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1562)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 728)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 58)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 728)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 570)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 728)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1082)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 728)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1594)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1624)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 58)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1624)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 570)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1624)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1082)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1624)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1594)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2520)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 58)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2520)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 570)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2520)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1082)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2520)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1594)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3416)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 58)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3416)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 570)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3416)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1082)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3416)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1594)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 756)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 27)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 756)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 539)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 756)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1051)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 756)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1563)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1652)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 27)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1652)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 539)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1652)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1051)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1652)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1563)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2548)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 27)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2548)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 539)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2548)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1051)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2548)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1563)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3444)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 27)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3444)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 539)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3444)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1051)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3444)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1563)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 756)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 59)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 756)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 571)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 756)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1083)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 756)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1595)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1652)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 59)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1652)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 571)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1652)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1083)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1652)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1595)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2548)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 59)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2548)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 571)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2548)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1083)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2548)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1595)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3444)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 59)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3444)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 571)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3444)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1083)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3444)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1595)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 784)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 28)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 784)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 540)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 784)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1052)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 784)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1564)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1680)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 28)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1680)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 540)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1680)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1052)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1680)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1564)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2576)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 28)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2576)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 540)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2576)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1052)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2576)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1564)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3472)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 28)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3472)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 540)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3472)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1052)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3472)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1564)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 784)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 60)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 784)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 572)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 784)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1084)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 784)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1596)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1680)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 60)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1680)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 572)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1680)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1084)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1680)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1596)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2576)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 60)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2576)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 572)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2576)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1084)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2576)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1596)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3472)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 60)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3472)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 572)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3472)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1084)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3472)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1596)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 812)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 29)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 812)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 541)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 812)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1053)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 812)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1565)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1708)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 29)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1708)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 541)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1708)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1053)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1708)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1565)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2604)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 29)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2604)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 541)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2604)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1053)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2604)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1565)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3500)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 29)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3500)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 541)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3500)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1053)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3500)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1565)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 812)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 61)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 812)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 573)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 812)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1085)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 812)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1597)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1708)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 61)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1708)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 573)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1708)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1085)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1708)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1597)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2604)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 61)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2604)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 573)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2604)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1085)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2604)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1597)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3500)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 61)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3500)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 573)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3500)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1085)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3500)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1597)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 840)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 30)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 840)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 542)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 840)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1054)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 840)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1566)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1736)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 30)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1736)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 542)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1736)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1054)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1736)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1566)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2632)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 30)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2632)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 542)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2632)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1054)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2632)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1566)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3528)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 30)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3528)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 542)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3528)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1054)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3528)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1566)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 840)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 62)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 840)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 574)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 840)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1086)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 840)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1598)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1736)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 62)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1736)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 574)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1736)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1086)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1736)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1598)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2632)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 62)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2632)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 574)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2632)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1086)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2632)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1598)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3528)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 62)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3528)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 574)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3528)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1086)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3528)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1598)]));
    compute_local[0] = (compute_local[0] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 868)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 31)]));
    compute_local[2] = (compute_local[2] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 868)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 543)]));
    compute_local[4] = (compute_local[4] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 868)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1055)]));
    compute_local[6] = (compute_local[6] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 868)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1567)]));
    compute_local[8] = (compute_local[8] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1764)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 31)]));
    compute_local[10] = (compute_local[10] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1764)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 543)]));
    compute_local[12] = (compute_local[12] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1764)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1055)]));
    compute_local[14] = (compute_local[14] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1764)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1567)]));
    compute_local[16] = (compute_local[16] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2660)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 31)]));
    compute_local[18] = (compute_local[18] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2660)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 543)]));
    compute_local[20] = (compute_local[20] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2660)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1055)]));
    compute_local[22] = (compute_local[22] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2660)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1567)]));
    compute_local[24] = (compute_local[24] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3556)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 31)]));
    compute_local[26] = (compute_local[26] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3556)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 543)]));
    compute_local[28] = (compute_local[28] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3556)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1055)]));
    compute_local[30] = (compute_local[30] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3556)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1567)]));
    compute_local[1] = (compute_local[1] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 868)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 63)]));
    compute_local[3] = (compute_local[3] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 868)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 575)]));
    compute_local[5] = (compute_local[5] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 868)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1087)]));
    compute_local[7] = (compute_local[7] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 868)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1599)]));
    compute_local[9] = (compute_local[9] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1764)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 63)]));
    compute_local[11] = (compute_local[11] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1764)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 575)]));
    compute_local[13] = (compute_local[13] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1764)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1087)]));
    compute_local[15] = (compute_local[15] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 1764)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1599)]));
    compute_local[17] = (compute_local[17] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2660)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 63)]));
    compute_local[19] = (compute_local[19] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2660)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 575)]));
    compute_local[21] = (compute_local[21] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2660)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1087)]));
    compute_local[23] = (compute_local[23] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 2660)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1599)]));
    compute_local[25] = (compute_local[25] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3556)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 63)]));
    compute_local[27] = (compute_local[27] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3556)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 575)]));
    compute_local[29] = (compute_local[29] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3556)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1087)]));
    compute_local[31] = (compute_local[31] + (compute_shared[(((((int)get_local_id(1)) * 14) + ((int)get_local_id(0))) + 3556)] * placeholder_shared[((((int)get_local_id(2)) * 64) + 1599)]));
  }
  compute[((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0)))] = compute_local[0];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 3136)] = compute_local[2];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 6272)] = compute_local[4];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 9408)] = compute_local[6];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 100352)] = compute_local[8];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 103488)] = compute_local[10];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 106624)] = compute_local[12];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 109760)] = compute_local[14];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 200704)] = compute_local[16];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 203840)] = compute_local[18];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 206976)] = compute_local[20];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 210112)] = compute_local[22];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 301056)] = compute_local[24];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 304192)] = compute_local[26];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 307328)] = compute_local[28];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 310464)] = compute_local[30];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 196)] = compute_local[1];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 3332)] = compute_local[3];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 6468)] = compute_local[5];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 9604)] = compute_local[7];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 100548)] = compute_local[9];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 103684)] = compute_local[11];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 106820)] = compute_local[13];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 109956)] = compute_local[15];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 200900)] = compute_local[17];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 204036)] = compute_local[19];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 207172)] = compute_local[21];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 210308)] = compute_local[23];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 301252)] = compute_local[25];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 304388)] = compute_local[27];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 307524)] = compute_local[29];
  compute[(((((((((((((int)get_group_id(2)) / 8) * 32) + (((int)get_group_id(2)) % 8)) * 448) + ((int)get_group_id(1))) + (((int)get_local_id(2)) * 14)) * 2) + ((int)get_local_id(1))) * 14) + ((int)get_local_id(0))) + 310660)] = compute_local[31];
}

